<?php 



/**
 * 返回最后一次系统错误。 
 * 
 * @return	int
 */
function pdr_get_last_error(){};


/**
 * 执行shell命令，返回启动的进程实例句柄。
 * $sOperation 可取值："open","edit","explore","find","print"
 * 本函数为 Windows API ShellExecute() 的完整封装，参数顺序较原API函数有变化。 
 * 
 * @return	handle,false
 */
function pdr_execute($sFilePath,$sParams="",$sWorkDir="",$sOperation="",$nShow='SW_SHOWNORMAL',$hOwnerWnd=null){};


/**
 * 取得进程的可执行文件路径。 
 * 
 * @return	string,false
 */
function pdr_get_process_filename($nProcessId){};



/**
 * 实现一个 windows 消息泵，从windows消息队列取出并执行这则消息。 
 * 
 * @return	bool
 */
function pdr_pump_msg(){};

/**
 * 从windows消息队列取出一则消息，但消息仍然保存在消息队列中。
 * 消息 object 格式：
 * 	Object
 * 	{
 * 		int hwnd ;
 * 		int message ;
 * 		int wParam ;
 * 		int lParam ;
 * 		int time ;
 * 		array pt = array(
 * 			0 => int , // x
 * 			1 => int , // y
 * 		) ;
 * 	}
 * 
 * @return	object,null
 */
function pdr_peek_msg(){};

/**
 * 从windows消息队列取出一则消息，并从消息队列中移除这一则消息。
 * 返回对象参考 pdr_peek_msg() 函数。 
 * 
 * @return	object,null
 */
function pdr_get_msg(){};


/**
 * 分派消息给对应的消息处理函数。
 * 参数 $aMsg 的格式参考 pdr_peek_msg() 函数。 
 * 
 * @return	void
 */
function pdr_dispatch_msg(stdClass $aMsg){};


/**
 * 关闭一个windows句柄（否决）。
 * 
 * @return	bool
 */
function pdr_close_handle($nHandle){} ;


/**
 * 创建一个同步对象（否决）。
 * 参数 $bInitialOwner 表示创建线程是否立即拥有这个同步对象。一个同步对象同时只能被一个线程拥有。 
 * 
 * @return	handle,false
 */
function pdr_create_mutex($sMutexName,$bInitialOwner=true){} ;


/**
 * 打开一个同步对象（否决） 
 * 
 * @return	handle,false
 */
function pdr_open_mutex($sMutexName,$bInitialOwner=true,$nDesiredAccess=0){} ;


/**
 * 释放一个同步对象（否决） 
 * 
 * @return	bool
 */
function pdr_release_mutex($nHandle){} ;


/**
 * 注册windows热键 
 * 
 * @return	bool
 */
function pdr_register_hot_key($hWnd, $nId, $nModifyKey, $nVK){} ;


/**
 * 注销windows热键 
 * 
 * @return	bool
 */
function pdr_unregister_hot_key($hWnd, $nId){} ;


/**
 * 查询 "windows"、"Programe Files"、"Documents And Settings"... 等系统特殊目录的路径 
 * 
 * @return	string
 */
function pdr_get_system_path($nFolder){} ;

/**
 * 打开一个文件浏览对话框，并返回用户选择的文件路径 
 * 
 * @return	string,null
 */
function pdr_browse_file($bOpenFileDialog=true,$sDefExt='',$sFileName='',$nFlags='OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT',$sFilter='',$nParentWnd=null){} ;


/**
 * 打开一个目录浏览对话框，并返回用户选择的目录路径 
 * 
 * @return	string,null
 */
function pdr_browse_folder($sRoot='',$sTitle='',$nFlags='BIF_DONTGOBELOWDOMAIN|BIF_RETURNONLYFSDIRS',$hParentWnd=null){} ;


/**
 * 返回当前windows 系统的语种和语言 
 * 
 * @return	int
 */
function pdr_get_locale(){} ;


/**
 * 返回当前windows 系统的字符集 
 * 
 * @return	int
 */
function pdr_get_charset(){} ;


/**
 * 返回当前正在执行的 php 可执行的路径 
 * 
 * @return	string
 */
function pdr_get_php_path(){} ;




/*
ZEND_FUNCTION\(([^\)]+)\)
function $1(){}
*/

//function
//\n\n/**\n * \n * @return	int\n */\nfunction

?>